package cn.com.xcf.dao.model;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;

import java.util.Date;

public class FactBookingCargo {
    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.ID
     * 
     * 
     */
    private Integer id;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.BILL_CODE
     * 
     * 
     */
    private String billCode;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.LADING_BILL_CODE
     * 
     * 
     */
    private String ladingBillCode;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.LOADING_GOING_SHIPS
     * 
     * 
     */
    private String loadingGoingShips;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.BOOKING_STATUS
     * 
     * 
     */
    private Short bookingStatus;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.BOOKING_CLERK
     * 
     * 
     */
    private String bookingClerk;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.BOOKING_SHIPPING_ROUTES
     * 
     * 
     */
    private String bookingShippingRoutes;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.BOOKING_SEAGOING_VESSELS
     * 
     * 
     */
    private String bookingSeagoingVessels;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.TRANSPORT_CLAUSE
     * 
     * 
     */
    private String transportClause;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.BOOKING_OPERATION_NOTES
     * 
     * 
     */
    private String bookingOperationNotes;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.HS_CODE
     * 
     * 
     */
    private String hsCode;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.ABOUT_NO
     * 
     * 
     */
    private String aboutNo;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.MSC_BILL_CODE
     * 
     * 
     */
    private String mscBillCode;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.BOOKING_DISCHARGING_PORT
     * 
     * 
     */
    private String bookingDischargingPort;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.BOOKING_PLACE_DELIVERY
     * 
     * 
     */
    private String bookingPlaceDelivery;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.SAILING_TIMES
     * 
     * 
     */
    private String sailingTimes;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.NYK_ELECTRONIC_NUMBERING
     * 
     * 
     */
    private String nykElectronicNumbering;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.PIL_SHIP_NAME
     * 
     * 
     */
    private String pilShipName;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.PIL_VOYAGE_NUMBER
     * 
     * 
     */
    private String pilVoyageNumber;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.PIL_ETD
     * 
     * 
     */
    private Date pilEtd;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.PIL_ETA
     * 
     * 
     */
    private Date pilEta;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.REF_NO
     * 
     * 
     */
    private String refNo;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.RFA
     * 
     * 
     */
    private String rfa;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.OCEAN_FREIGHT
     * 
     * 
     */
    private String oceanFreight;

    /**
     *
     * 表字段 : T_FACT_BOOKING_CARGO.AIRLINE_SURCHARGE
     * 
     * 
     */
    private String airlineSurcharge;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getBillCode() {
        return billCode;
    }

    public void setBillCode(String billCode) {
        this.billCode = billCode;
    }

    public String getLadingBillCode() {
        return ladingBillCode;
    }

    public void setLadingBillCode(String ladingBillCode) {
        this.ladingBillCode = ladingBillCode;
    }

    public String getLoadingGoingShips() {
        return loadingGoingShips;
    }

    public void setLoadingGoingShips(String loadingGoingShips) {
        this.loadingGoingShips = loadingGoingShips;
    }

    public Short getBookingStatus() {
        return bookingStatus;
    }

    public void setBookingStatus(Short bookingStatus) {
        this.bookingStatus = bookingStatus;
    }

    public String getBookingClerk() {
        return bookingClerk;
    }

    public void setBookingClerk(String bookingClerk) {
        this.bookingClerk = bookingClerk;
    }

    public String getBookingShippingRoutes() {
        return bookingShippingRoutes;
    }

    public void setBookingShippingRoutes(String bookingShippingRoutes) {
        this.bookingShippingRoutes = bookingShippingRoutes;
    }

    public String getBookingSeagoingVessels() {
        return bookingSeagoingVessels;
    }

    public void setBookingSeagoingVessels(String bookingSeagoingVessels) {
        this.bookingSeagoingVessels = bookingSeagoingVessels;
    }

    public String getTransportClause() {
        return transportClause;
    }

    public void setTransportClause(String transportClause) {
        this.transportClause = transportClause;
    }

    public String getBookingOperationNotes() {
        return bookingOperationNotes;
    }

    public void setBookingOperationNotes(String bookingOperationNotes) {
        this.bookingOperationNotes = bookingOperationNotes;
    }

    public String getHsCode() {
        return hsCode;
    }

    public void setHsCode(String hsCode) {
        this.hsCode = hsCode;
    }

    public String getAboutNo() {
        return aboutNo;
    }

    public void setAboutNo(String aboutNo) {
        this.aboutNo = aboutNo;
    }

    public String getMscBillCode() {
        return mscBillCode;
    }

    public void setMscBillCode(String mscBillCode) {
        this.mscBillCode = mscBillCode;
    }

    public String getBookingDischargingPort() {
        return bookingDischargingPort;
    }

    public void setBookingDischargingPort(String bookingDischargingPort) {
        this.bookingDischargingPort = bookingDischargingPort;
    }

    public String getBookingPlaceDelivery() {
        return bookingPlaceDelivery;
    }

    public void setBookingPlaceDelivery(String bookingPlaceDelivery) {
        this.bookingPlaceDelivery = bookingPlaceDelivery;
    }

    public String getSailingTimes() {
        return sailingTimes;
    }

    public void setSailingTimes(String sailingTimes) {
        this.sailingTimes = sailingTimes;
    }

    public String getNykElectronicNumbering() {
        return nykElectronicNumbering;
    }

    public void setNykElectronicNumbering(String nykElectronicNumbering) {
        this.nykElectronicNumbering = nykElectronicNumbering;
    }

    public String getPilShipName() {
        return pilShipName;
    }

    public void setPilShipName(String pilShipName) {
        this.pilShipName = pilShipName;
    }

    public String getPilVoyageNumber() {
        return pilVoyageNumber;
    }

    public void setPilVoyageNumber(String pilVoyageNumber) {
        this.pilVoyageNumber = pilVoyageNumber;
    }

    public Date getPilEtd() {
        return pilEtd;
    }

    public void setPilEtd(Date pilEtd) {
        this.pilEtd = pilEtd;
    }

    public Date getPilEta() {
        return pilEta;
    }

    public void setPilEta(Date pilEta) {
        this.pilEta = pilEta;
    }

    public String getRefNo() {
        return refNo;
    }

    public void setRefNo(String refNo) {
        this.refNo = refNo;
    }

    public String getRfa() {
        return rfa;
    }

    public void setRfa(String rfa) {
        this.rfa = rfa;
    }

    public String getOceanFreight() {
        return oceanFreight;
    }

    public void setOceanFreight(String oceanFreight) {
        this.oceanFreight = oceanFreight;
    }

    public String getAirlineSurcharge() {
        return airlineSurcharge;
    }

    public void setAirlineSurcharge(String airlineSurcharge) {
        this.airlineSurcharge = airlineSurcharge;
    }

    @Override
    public String toString() {
        return ReflectionToStringBuilder.toString(this);
    }
}